"""
标识符解释
    概述：
        用来给 类， 函数， 便令等起名字的 规则 和 规范
    命名规则：
        1. 可以由由 英文字母，数字，下滑线组成，但是 数字不能开头
        2. 严格区分大小写
        3. 不能和关键字重名
        4. 最好做到见名知意，虽然这个是规范，但是你要做到当规则使用
        5. 可以使用中文，但是不推荐
    常用的命名规范
        1. 大驼峰命名法 也叫  双驼峰命名规则， 也叫 帕斯卡命名法
            a.规则：每个单词的首字母都大写，其余字母小写。单词之间没有分隔符。
            b. 比如：FirstName, HttpRequest, StudentInfo
            c. 主要用于类名
        2. 小驼峰命名法 也叫 驼峰命名法
            a. 规则：第一个单词的所有字母小写，其后每个单词的首字母大写，其余字母小写。单词之间没有分隔符。
            b. 比如：firstName, httpRequest, calculateTotalPrice
            c.主要用于：变量名、函数/方法名
        3. 蛇形命名法 (snake_case)
            a. 规则：所有字母都小写，单词之间用下划线 _ 连接。
            b. 比如：first_name, http_request, calculate_total_price
            c. 主要用于：
                变量名、函数名、方法名、模块名、文件名 (这是 Python 的首选和官方推荐风格)
                数据库表中的字段名
    关键字：
        概述：
            被Python赋予特殊含义的单词
        特点
            常见的编辑器对于关键字会 高亮 显示
    常用的关键字 35个
        'False', 'None', 'True', 'and', 'as', 'assert', 'async',
        'await', 'break', 'class', 'continue', 'def', 'del', 'elif',
        'else', 'except', 'finally', 'for', 'from', 'global', 'if',
        'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or',
        'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'


"""

import keyword

# 打印所有关键字的列表
print(keyword.kwlist)



